package com.scalar.chiptrack.workflow;

import java.util.ArrayList;

public class ProcessTypes{
	
	/*public static final String fab = "FAB";
	public static final String waferStore = "WAFER STORE";
	public static final String sort = "SORT";
	public static final String diebank = "DIE BANK";
	public static final String assembly = "ASSEMBLY";
	public static final String assembly = "ASSEMBLY";
	public static final String test = "TEST";
	public static final String classStore = "CLASS STORE";
	public static final String markAndPack = "MARK and PACK";
	public static final String finishedGoods = "FINISHED GOODS";*/

	public static final String fab = "FAB";
	public static final String waferStore = "Wafer Store";
	public static final String sort = "SORT";
	public static final String diebank = "Die Bank";
	public static final String assembly = "Assembly";
	public static final String test = "TEST";
	public static final String classStore = "Class Store";
	public static final String markAndPack = "Mark & Pack";
	public static final String finishedGoods = "Finished Goods";


	/*
	    Assembly
		Class Store
		Die Bank
		FAB
		Finished Goods
		Mark & Pack
		SORT
		TEST
		Wafer Store
	 */
	private static ProcessTypes processTypes;
	
	public ArrayList list = new ArrayList();
	
	private ProcessTypes(){
		
		list.add(fab);
		list.add(sort);
		list.add(waferStore);
		list.add(diebank);
		list.add(assembly);
		list.add(test);
		list.add(classStore);
		list.add(markAndPack);
		list.add(finishedGoods);
	}
	
	public static ProcessTypes newInstance(){
		
		if(processTypes == null){
			processTypes = new ProcessTypes();
		}
		
		return processTypes;
	}
	
	public ArrayList getList(){
		return list;
	}
	
}